//
//  ViewController.m
//  JSPatchDemo
//
//  Created by Master on 2016/11/1.
//  Copyright © 2016年 Master. All rights reserved.
//

#import "ViewController.h"

@interface ViewController ()

@end

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    self.navigationItem.title = @"第一页";
    UIButton * btn = [UIButton buttonWithType:UIButtonTypeCustom];
    btn.frame = CGRectMake(0, 100, [UIScreen mainScreen].bounds.size.width, 50);
    [btn setTitle:@"Push TableViewController" forState:UIControlStateNormal];
    [btn addTarget:self action:@selector(handleBtn:) forControlEvents:UIControlEventTouchUpInside];
    [btn setBackgroundColor:[UIColor grayColor]];
    [self.view addSubview:btn];
    
//    //第一步，创建URL
//    NSURL *url = [NSURL URLWithString:@"http://api.hudong.com/iphonexml.do?type=focus-c"];
//    
//    //第二步，通过URL创建网络请求
//    NSURLRequest *request = [[NSURLRequest alloc]initWithURL:url cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:10];
//    //NSURLRequest初始化方法第一个参数：请求访问路径，第二个参数：缓存协议，第三个参数：网络请求超时时间（秒）
////    其中缓存协议是个枚举类型包含：
////    NSURLRequestUseProtocolCachePolicy（基础策略）
////    NSURLRequestReloadIgnoringLocalCacheData（忽略本地缓存）
////    NSURLRequestReturnCacheDataElseLoad（首先使用缓存，如果没有本地缓存，才从原地址下载）
////    NSURLRequestReturnCacheDataDontLoad（使用本地缓存，从不下载，如果本地没有缓存，则请求失败，此策略多用于离线操作）
////    NSURLRequestReloadIgnoringLocalAndRemoteCacheData（无视任何缓存策略，无论是本地的还是远程的，总是从原地址重新下载）
////    NSURLRequestReloadRevalidatingCacheData（如果本地缓存是有效的则不下载，其他任何情况都从原地址重新下载）
//    //第三步，连接服务器
//    NSData *received = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil];
//    
//    NSString *str = [[NSString alloc]initWithData:received encoding:NSUTF8StringEncoding];
//    
//    NSLog(@"%@",str);
   
}
- (void)handleBtn:(id)sender
{
}
+ (void)request:(void(^)(NSString *content, BOOL success))callback
{
    callback(@"I'm content", YES);
}


@end
